Dec 01 14:17:36.556 INFO testing jasonhansel/paraphrase against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 14:17:36.556 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 14:17:37.194 INFO [stdout] 3fcef6e07a7332a2ad7b79a47729f0b99e94e1270805e7622070b8815aca815d
Dec 01 14:17:37.197 INFO running `"docker" "start" "-a" "3fcef6e07a7332a2ad7b79a47729f0b99e94e1270805e7622070b8815aca815d"`
Dec 01 14:17:38.754 INFO [stderr] usermod: no changes
Dec 01 14:17:38.903 INFO [stderr]    Compiling futures-cpupool v0.1.8
Dec 01 14:17:38.903 INFO [stderr]    Compiling structopt v0.1.7
Dec 01 14:17:40.894 INFO [stderr]    Compiling paraphrase v0.1.0 (/source)
Dec 01 14:17:42.195 INFO [stderr] warning: unused imports: `IndexMut`, `Index`
Dec 01 14:17:42.195 INFO [stderr]   --> src/value.rs:13:20
Dec 01 14:17:42.195 INFO [stderr]    |
Dec 01 14:17:42.195 INFO [stderr] 13 | use std::ops::{Add,Index,IndexMut};
Dec 01 14:17:42.195 INFO [stderr]    |                    ^^^^^ ^^^^^^^^
Dec 01 14:17:42.195 INFO [stderr]    |
Dec 01 14:17:42.195 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 14:17:42.195 INFO [stderr] 
Dec 01 14:17:42.195 INFO [stderr] warning: unnecessary parentheses around `if let` head expression
Dec 01 14:17:42.195 INFO [stderr]    --> src/base.rs:201:36
Dec 01 14:17:42.195 INFO [stderr]     |
Dec 01 14:17:42.195 INFO [stderr] 201 |                 if let Some(tag) = (name_tag.get(1)) {
Dec 01 14:17:42.195 INFO [stderr]     |                                    ^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 14:17:42.195 INFO [stderr]     |
Dec 01 14:17:42.195 INFO [stderr]     = note: #[warn(unused_parens)] on by default
Dec 01 14:17:42.195 INFO [stderr] 
Dec 01 14:17:42.195 INFO [stderr] warning: unused import: `UnwindSafe`
Dec 01 14:17:42.195 INFO [stderr]   --> src/expand.rs:16:18
Dec 01 14:17:42.195 INFO [stderr]    |
Dec 01 14:17:42.195 INFO [stderr] 16 | use std::panic::{UnwindSafe,AssertUnwindSafe};
Dec 01 14:17:42.195 INFO [stderr]    |                  ^^^^^^^^^^
Dec 01 14:17:42.195 INFO [stderr] 
Dec 01 14:17:42.195 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 14:17:42.195 INFO [stderr]    --> src/expand.rs:238:41
Dec 01 14:17:42.195 INFO [stderr]     |
Dec 01 14:17:42.195 INFO [stderr] 238 |         self.final_join = Some(Box::new((self.handle_call(cmd, call))));
Dec 01 14:17:42.195 INFO [stderr]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 14:17:42.195 INFO [stderr] 
Dec 01 14:17:42.203 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 14:17:42.203 INFO [stderr]    --> src/expand.rs:407:26
Dec 01 14:17:42.203 INFO [stderr]     |
Dec 01 14:17:42.203 INFO [stderr] 407 |                   Box::new((final_join.map(|w| {
Dec 01 14:17:42.203 INFO [stderr]     |  __________________________^
Dec 01 14:17:42.203 INFO [stderr] 408 | |                     match w {
Dec 01 14:17:42.203 INFO [stderr] 409 | |                         EvalResult::Expand(new_scope, new_rope) => Loop::Continue((joins, new_scope, new_rope)),
Dec 01 14:17:42.203 INFO [stderr] 410 | |                         EvalResult::Done(val) => {
Dec 01 14:17:42.203 INFO [stderr] ...   |
Dec 01 14:17:42.203 INFO [stderr] 414 | |                     }
Dec 01 14:17:42.203 INFO [stderr] 415 | |                 })))  as Fut<Loop<_,_>>
Dec 01 14:17:42.203 INFO [stderr]     | |___________________^
Dec 01 14:17:42.203 INFO [stderr] help: remove these parentheses
Dec 01 14:17:42.203 INFO [stderr]     |
Dec 01 14:17:42.203 INFO [stderr] 407 |                 Box::new(final_join.map(|w| {
Dec 01 14:17:42.203 INFO [stderr] 408 |                     match w {
Dec 01 14:17:42.203 INFO [stderr] 409 |                         EvalResult::Expand(new_scope, new_rope) => Loop::Continue((joins, new_scope, new_rope)),
Dec 01 14:17:42.203 INFO [stderr] 410 |                         EvalResult::Done(val) => {
Dec 01 14:17:42.203 INFO [stderr] 411 |                             joins.push(Box::new(ok(Rope::from_value(val))));
Dec 01 14:17:42.203 INFO [stderr] 412 |                             Loop::Break(joins)
Dec 01 14:17:42.203 INFO [stderr]   ...
Dec 01 14:17:42.203 INFO [stderr] 
Dec 01 14:17:42.203 INFO [stderr] warning: unused import: `CpuFuture`
Dec 01 14:17:42.203 INFO [stderr]   --> src/main.rs:38:23
Dec 01 14:17:42.203 INFO [stderr]    |
Dec 01 14:17:42.203 INFO [stderr] 38 | use futures_cpupool::{CpuFuture, CpuPool};
Dec 01 14:17:42.203 INFO [stderr]    |                       ^^^^^^^^^
Dec 01 14:17:42.203 INFO [stderr] 
Dec 01 14:17:42.203 INFO [stderr] warning: unused import: `std::borrow::Cow`
Dec 01 14:17:42.203 INFO [stderr]   --> src/main.rs:41:5
Dec 01 14:17:42.203 INFO [stderr]    |
Dec 01 14:17:42.204 INFO [stderr] 41 | use std::borrow::Cow;
Dec 01 14:17:42.204 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 01 14:17:42.204 INFO [stderr] 
Dec 01 14:17:42.204 INFO [stderr] warning: unused import: `std::rc::Rc`
Dec 01 14:17:42.204 INFO [stderr]   --> src/main.rs:42:5
Dec 01 14:17:42.204 INFO [stderr]    |
Dec 01 14:17:42.204 INFO [stderr] 42 | use std::rc::Rc;
Dec 01 14:17:42.204 INFO [stderr]    |     ^^^^^^^^^^^
Dec 01 14:17:42.204 INFO [stderr] 
Dec 01 14:17:42.400 INFO [stderr] warning: unreachable statement
Dec 01 14:17:42.400 INFO [stderr]   --> src/value.rs:55:9
Dec 01 14:17:42.400 INFO [stderr]    |
Dec 01 14:17:42.400 INFO [stderr] 55 |         let range = self.range.clone();
Dec 01 14:17:42.400 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 14:17:42.400 INFO [stderr]    |
Dec 01 14:17:42.400 INFO [stderr]    = note: #[warn(unreachable_code)] on by default
Dec 01 14:17:42.400 INFO [stderr] 
Dec 01 14:17:42.678 INFO [stderr] warning: unused variable: `new_scope`
Dec 01 14:17:42.678 INFO [stderr]    --> src/expand.rs:306:25
Dec 01 14:17:42.678 INFO [stderr]     |
Dec 01 14:17:42.678 INFO [stderr] 306 |                     let new_scope = scope.clone();
Dec 01 14:17:42.678 INFO [stderr]     |                         ^^^^^^^^^ help: consider using `_new_scope` instead
Dec 01 14:17:42.678 INFO [stderr]     |
Dec 01 14:17:42.678 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 14:17:42.678 INFO [stderr] 
Dec 01 14:17:42.678 INFO [stderr] warning: unused variable: `id`
Dec 01 14:17:42.678 INFO [stderr]    --> src/expand.rs:385:9
Dec 01 14:17:42.678 INFO [stderr]     |
Dec 01 14:17:42.678 INFO [stderr] 385 |     let id = rand::random::<u64>();
Dec 01 14:17:42.678 INFO [stderr]     |         ^^ help: consider using `_id` instead
Dec 01 14:17:42.678 INFO [stderr] 
Dec 01 14:17:42.678 INFO [stderr] warning: unused variable: `scope`
Dec 01 14:17:42.678 INFO [stderr]    --> src/expand.rs:186:17
Dec 01 14:17:42.678 INFO [stderr]     |
Dec 01 14:17:42.678 INFO [stderr] 186 |             let scope = self.scope.clone();
Dec 01 14:17:42.678 INFO [stderr]     |                 ^^^^^ help: consider using `_scope` instead
Dec 01 14:17:42.678 INFO [stderr] 
Dec 01 14:17:42.679 INFO [stderr] warning: unused variable: `pool2`
Dec 01 14:17:42.679 INFO [stderr]    --> src/expand.rs:187:17
Dec 01 14:17:42.679 INFO [stderr]     |
Dec 01 14:17:42.679 INFO [stderr] 187 |             let pool2 = self.pool.clone();
Dec 01 14:17:42.679 INFO [stderr]     |                 ^^^^^ help: consider using `_pool2` instead
Dec 01 14:17:42.679 INFO [stderr] 
Dec 01 14:17:42.679 INFO [stderr] warning: unused variable: `scope`
Dec 01 14:17:42.679 INFO [stderr]    --> src/expand.rs:179:54
Dec 01 14:17:42.679 INFO [stderr]     |
Dec 01 14:17:42.679 INFO [stderr] 179 |     fn end_command(&mut self, cmd: Vec<CommandPart>, scope: Arc<Scope>) {
Dec 01 14:17:42.679 INFO [stderr]     |                                                      ^^^^^ help: consider using `_scope` instead
Dec 01 14:17:42.679 INFO [stderr] 
Dec 01 14:17:42.754 INFO [stderr] warning: variable does not need to be mutable
Dec 01 14:17:42.754 INFO [stderr]    --> src/scope.rs:196:41
Dec 01 14:17:42.754 INFO [stderr]     |
Dec 01 14:17:42.754 INFO [stderr] 196 |              code(args.into_iter().map(|mut x| { x }).collect())
Dec 01 14:17:42.754 INFO [stderr]     |                                         ----^
Dec 01 14:17:42.754 INFO [stderr]     |                                         |
Dec 01 14:17:42.754 INFO [stderr]     |                                         help: remove this `mut`
Dec 01 14:17:42.754 INFO [stderr]     |
Dec 01 14:17:42.754 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 14:17:42.755 INFO [stderr] 
Dec 01 14:17:42.767 INFO [stderr] warning: variable does not need to be mutable
Dec 01 14:17:42.767 INFO [stderr]    --> src/base.rs:116:87
Dec 01 14:17:42.767 INFO [stderr]     |
Dec 01 14:17:42.767 INFO [stderr] 116 |         (Some(Str(n)), Some(Str(replacement)), Some(Closure(ValueClosure(inner_scope, mut h))), None, ..) => {
Dec 01 14:17:42.767 INFO [stderr]     |                                                                                       ----^
Dec 01 14:17:42.767 INFO [stderr]     |                                                                                       |
Dec 01 14:17:42.768 INFO [stderr]     |                                                                                       help: remove this `mut`
Dec 01 14:17:42.768 INFO [stderr] 
Dec 01 14:17:42.814 INFO [stderr] warning: variable does not need to be mutable
Dec 01 14:17:42.814 INFO [stderr]    --> src/expand.rs:220:29
Dec 01 14:17:42.814 INFO [stderr]     |
Dec 01 14:17:42.814 INFO [stderr] 220 |     fn raw_param(&mut self, mut rope: Rope) {
Dec 01 14:17:42.814 INFO [stderr]     |                             ----^^^^
Dec 01 14:17:42.814 INFO [stderr]     |                             |
Dec 01 14:17:42.814 INFO [stderr]     |                             help: remove this `mut`
Dec 01 14:17:42.814 INFO [stderr] 
Dec 01 14:17:42.815 INFO [stderr] warning: variable does not need to be mutable
Dec 01 14:17:42.815 INFO [stderr]    --> src/expand.rs:227:54
Dec 01 14:17:42.816 INFO [stderr]     |
Dec 01 14:17:42.816 INFO [stderr] 227 |     fn semi_param(&mut self, stack: Vec<ParseEntry>, mut rope: Rope, cmd: Vec<CommandPart>) {
Dec 01 14:17:42.816 INFO [stderr]     |                                                      ----^^^^
Dec 01 14:17:42.816 INFO [stderr]     |                                                      |
Dec 01 14:17:42.816 INFO [stderr]     |                                                      help: remove this `mut`
Dec 01 14:17:42.816 INFO [stderr] 
Dec 01 14:17:42.817 INFO [stderr] warning: variable does not need to be mutable
Dec 01 14:17:42.817 INFO [stderr]    --> src/expand.rs:240:24
Dec 01 14:17:42.817 INFO [stderr]     |
Dec 01 14:17:42.817 INFO [stderr] 240 |     fn text(&mut self, mut rope: Rope) {
Dec 01 14:17:42.817 INFO [stderr]     |                        ----^^^^
Dec 01 14:17:42.817 INFO [stderr]     |                        |
Dec 01 14:17:42.817 INFO [stderr]     |                        help: remove this `mut`
Dec 01 14:17:42.817 INFO [stderr] 
Dec 01 14:17:42.848 INFO [stderr] warning: variable does not need to be mutable
Dec 01 14:17:42.848 INFO [stderr]    --> src/expand.rs:389:92
Dec 01 14:17:42.848 INFO [stderr]     |
Dec 01 14:17:42.848 INFO [stderr] 389 |         loop_fn(( (vec![] as Vec<Fut<Rope>>), _scope, _rope), move |(mut joins, mut scope, mut rope)| {
Dec 01 14:17:42.848 INFO [stderr]     |                                                                                            ----^^^^
Dec 01 14:17:42.848 INFO [stderr]     |                                                                                            |
Dec 01 14:17:42.848 INFO [stderr]     |                                                                                            help: remove this `mut`
Dec 01 14:17:42.848 INFO [stderr] 
Dec 01 14:17:42.853 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 14:17:42.853 INFO [stderr]    --> src/value.rs:356:9
Dec 01 14:17:42.853 INFO [stderr]     |
Dec 01 14:17:42.853 INFO [stderr] 356 |         write!(f, "CODE<");
Dec 01 14:17:42.853 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^
Dec 01 14:17:42.853 INFO [stderr]     |
Dec 01 14:17:42.853 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 01 14:17:42.853 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 14:17:42.854 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 14:17:42.854 INFO [stderr] 
Dec 01 14:17:42.854 INFO [stderr] warning: static variable `latest_tag` should have an upper case name such as `LATEST_TAG`
Dec 01 14:17:42.854 INFO [stderr]   --> src/scope.rs:14:1
Dec 01 14:17:42.854 INFO [stderr]    |
Dec 01 14:17:42.854 INFO [stderr] 14 | static latest_tag : AtomicUsize = AtomicUsize::new(0);
Dec 01 14:17:42.854 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 14:17:42.854 INFO [stderr]    |
Dec 01 14:17:42.854 INFO [stderr]    = note: #[warn(non_upper_case_globals)] on by default
Dec 01 14:17:42.854 INFO [stderr] 
Dec 01 14:17:42.856 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 14:17:42.856 INFO [stderr]   --> src/scope.rs:40:76
Dec 01 14:17:42.856 INFO [stderr]    |
Dec 01 14:17:42.856 INFO [stderr] 40 |             &User(ref s, _, ref v) => { write!(f, "params (")?; s.fmt(f)?; write!(f, ") in "); v.fmt(f) },
Dec 01 14:17:42.856 INFO [stderr]    |                                                                            ^^^^^^^^^^^^^^^^^^^
Dec 01 14:17:42.856 INFO [stderr]    |
Dec 01 14:17:42.856 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 14:17:42.856 INFO [stderr]    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 14:17:42.856 INFO [stderr] 
Dec 01 14:17:42.898 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 14:17:42.898 INFO [stderr]   --> src/main.rs:78:13
Dec 01 14:17:42.898 INFO [stderr]    |
Dec 01 14:17:42.898 INFO [stderr] 78 |             file.read_to_string(&mut s);
Dec 01 14:17:42.898 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 14:17:42.898 INFO [stderr]    |
Dec 01 14:17:42.898 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 14:17:42.898 INFO [stderr] 
Dec 01 14:17:48.546 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 9.76s
Dec 01 14:17:48.552 INFO [stderr] su: No module specific data is present
Dec 01 14:17:50.247 INFO running `"docker" "inspect" "3fcef6e07a7332a2ad7b79a47729f0b99e94e1270805e7622070b8815aca815d"`
Dec 01 14:17:50.529 INFO running `"docker" "rm" "-f" "3fcef6e07a7332a2ad7b79a47729f0b99e94e1270805e7622070b8815aca815d"`
Dec 01 14:17:50.791 INFO [stdout] 3fcef6e07a7332a2ad7b79a47729f0b99e94e1270805e7622070b8815aca815d
Dec 01 14:17:50.793 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 14:17:51.304 INFO [stdout] 096d9e566558e1154b7a0114278f0e490ffcda49151d2e4d31cfea4499f2698d
Dec 01 14:17:51.311 INFO running `"docker" "start" "-a" "096d9e566558e1154b7a0114278f0e490ffcda49151d2e4d31cfea4499f2698d"`
Dec 01 14:17:52.618 INFO [stderr] usermod: no changes
Dec 01 14:17:52.752 INFO [stderr]    Compiling paraphrase v0.1.0 (/source)
Dec 01 14:17:53.948 INFO [stderr] warning: unused imports: `IndexMut`, `Index`
Dec 01 14:17:53.948 INFO [stderr]   --> src/value.rs:13:20
Dec 01 14:17:53.948 INFO [stderr]    |
Dec 01 14:17:53.948 INFO [stderr] 13 | use std::ops::{Add,Index,IndexMut};
Dec 01 14:17:53.948 INFO [stderr]    |                    ^^^^^ ^^^^^^^^
Dec 01 14:17:53.955 INFO [stderr]    |
Dec 01 14:17:53.955 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 14:17:53.955 INFO [stderr] 
Dec 01 14:17:53.955 INFO [stderr] warning: unnecessary parentheses around `if let` head expression
Dec 01 14:17:53.955 INFO [stderr]    --> src/base.rs:201:36
Dec 01 14:17:53.955 INFO [stderr]     |
Dec 01 14:17:53.955 INFO [stderr] 201 |                 if let Some(tag) = (name_tag.get(1)) {
Dec 01 14:17:53.955 INFO [stderr]     |                                    ^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 14:17:53.955 INFO [stderr]     |
Dec 01 14:17:53.955 INFO [stderr]     = note: #[warn(unused_parens)] on by default
Dec 01 14:17:53.955 INFO [stderr] 
Dec 01 14:17:53.955 INFO [stderr] warning: unused import: `UnwindSafe`
Dec 01 14:17:53.955 INFO [stderr]   --> src/expand.rs:16:18
Dec 01 14:17:53.955 INFO [stderr]    |
Dec 01 14:17:53.955 INFO [stderr] 16 | use std::panic::{UnwindSafe,AssertUnwindSafe};
Dec 01 14:17:53.955 INFO [stderr]    |                  ^^^^^^^^^^
Dec 01 14:17:53.955 INFO [stderr] 
Dec 01 14:17:53.955 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 14:17:53.955 INFO [stderr]    --> src/expand.rs:238:41
Dec 01 14:17:53.955 INFO [stderr]     |
Dec 01 14:17:53.955 INFO [stderr] 238 |         self.final_join = Some(Box::new((self.handle_call(cmd, call))));
Dec 01 14:17:53.955 INFO [stderr]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 14:17:53.955 INFO [stderr] 
Dec 01 14:17:53.955 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 14:17:53.955 INFO [stderr]    --> src/expand.rs:407:26
Dec 01 14:17:53.955 INFO [stderr]     |
Dec 01 14:17:53.955 INFO [stderr] 407 |                   Box::new((final_join.map(|w| {
Dec 01 14:17:53.955 INFO [stderr]     |  __________________________^
Dec 01 14:17:53.955 INFO [stderr] 408 | |                     match w {
Dec 01 14:17:53.955 INFO [stderr] 409 | |                         EvalResult::Expand(new_scope, new_rope) => Loop::Continue((joins, new_scope, new_rope)),
Dec 01 14:17:53.955 INFO [stderr] 410 | |                         EvalResult::Done(val) => {
Dec 01 14:17:53.955 INFO [stderr] ...   |
Dec 01 14:17:53.955 INFO [stderr] 414 | |                     }
Dec 01 14:17:53.955 INFO [stderr] 415 | |                 })))  as Fut<Loop<_,_>>
Dec 01 14:17:53.955 INFO [stderr]     | |___________________^
Dec 01 14:17:53.955 INFO [stderr] help: remove these parentheses
Dec 01 14:17:53.955 INFO [stderr]     |
Dec 01 14:17:53.955 INFO [stderr] 407 |                 Box::new(final_join.map(|w| {
Dec 01 14:17:53.955 INFO [stderr] 408 |                     match w {
Dec 01 14:17:53.955 INFO [stderr] 409 |                         EvalResult::Expand(new_scope, new_rope) => Loop::Continue((joins, new_scope, new_rope)),
Dec 01 14:17:53.955 INFO [stderr] 410 |                         EvalResult::Done(val) => {
Dec 01 14:17:53.955 INFO [stderr] 411 |                             joins.push(Box::new(ok(Rope::from_value(val))));
Dec 01 14:17:53.955 INFO [stderr] 412 |                             Loop::Break(joins)
Dec 01 14:17:53.955 INFO [stderr]   ...
Dec 01 14:17:53.955 INFO [stderr] 
Dec 01 14:17:53.955 INFO [stderr] warning: unused import: `CpuFuture`
Dec 01 14:17:53.955 INFO [stderr]   --> src/main.rs:38:23
Dec 01 14:17:53.956 INFO [stderr]    |
Dec 01 14:17:53.956 INFO [stderr] 38 | use futures_cpupool::{CpuFuture, CpuPool};
Dec 01 14:17:53.956 INFO [stderr]    |                       ^^^^^^^^^
Dec 01 14:17:53.956 INFO [stderr] 
Dec 01 14:17:53.956 INFO [stderr] warning: unused import: `std::borrow::Cow`
Dec 01 14:17:53.956 INFO [stderr]   --> src/main.rs:41:5
Dec 01 14:17:53.956 INFO [stderr]    |
Dec 01 14:17:53.956 INFO [stderr] 41 | use std::borrow::Cow;
Dec 01 14:17:53.956 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 01 14:17:53.956 INFO [stderr] 
Dec 01 14:17:53.956 INFO [stderr] warning: unused import: `std::rc::Rc`
Dec 01 14:17:53.956 INFO [stderr]   --> src/main.rs:42:5
Dec 01 14:17:53.956 INFO [stderr]    |
Dec 01 14:17:53.956 INFO [stderr] 42 | use std::rc::Rc;
Dec 01 14:17:53.956 INFO [stderr]    |     ^^^^^^^^^^^
Dec 01 14:17:53.956 INFO [stderr] 
Dec 01 14:17:54.132 INFO [stderr] warning: unreachable statement
Dec 01 14:17:54.132 INFO [stderr]   --> src/value.rs:55:9
Dec 01 14:17:54.132 INFO [stderr]    |
Dec 01 14:17:54.132 INFO [stderr] 55 |         let range = self.range.clone();
Dec 01 14:17:54.132 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 14:17:54.132 INFO [stderr]    |
Dec 01 14:17:54.132 INFO [stderr]    = note: #[warn(unreachable_code)] on by default
Dec 01 14:17:54.132 INFO [stderr] 
Dec 01 14:17:54.393 INFO [stderr] warning: unused variable: `new_scope`
Dec 01 14:17:54.393 INFO [stderr]    --> src/expand.rs:306:25
Dec 01 14:17:54.393 INFO [stderr]     |
Dec 01 14:17:54.393 INFO [stderr] 306 |                     let new_scope = scope.clone();
Dec 01 14:17:54.393 INFO [stderr]     |                         ^^^^^^^^^ help: consider using `_new_scope` instead
Dec 01 14:17:54.393 INFO [stderr]     |
Dec 01 14:17:54.393 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 14:17:54.393 INFO [stderr] 
Dec 01 14:17:54.393 INFO [stderr] warning: unused variable: `id`
Dec 01 14:17:54.393 INFO [stderr]    --> src/expand.rs:385:9
Dec 01 14:17:54.393 INFO [stderr]     |
Dec 01 14:17:54.393 INFO [stderr] 385 |     let id = rand::random::<u64>();
Dec 01 14:17:54.393 INFO [stderr]     |         ^^ help: consider using `_id` instead
Dec 01 14:17:54.393 INFO [stderr] 
Dec 01 14:17:54.394 INFO [stderr] warning: unused variable: `scope`
Dec 01 14:17:54.394 INFO [stderr]    --> src/expand.rs:186:17
Dec 01 14:17:54.394 INFO [stderr]     |
Dec 01 14:17:54.394 INFO [stderr] 186 |             let scope = self.scope.clone();
Dec 01 14:17:54.394 INFO [stderr]     |                 ^^^^^ help: consider using `_scope` instead
Dec 01 14:17:54.394 INFO [stderr] 
Dec 01 14:17:54.394 INFO [stderr] warning: unused variable: `pool2`
Dec 01 14:17:54.394 INFO [stderr]    --> src/expand.rs:187:17
Dec 01 14:17:54.394 INFO [stderr]     |
Dec 01 14:17:54.394 INFO [stderr] 187 |             let pool2 = self.pool.clone();
Dec 01 14:17:54.394 INFO [stderr]     |                 ^^^^^ help: consider using `_pool2` instead
Dec 01 14:17:54.394 INFO [stderr] 
Dec 01 14:17:54.394 INFO [stderr] warning: unused variable: `scope`
Dec 01 14:17:54.394 INFO [stderr]    --> src/expand.rs:179:54
Dec 01 14:17:54.394 INFO [stderr]     |
Dec 01 14:17:54.394 INFO [stderr] 179 |     fn end_command(&mut self, cmd: Vec<CommandPart>, scope: Arc<Scope>) {
Dec 01 14:17:54.394 INFO [stderr]     |                                                      ^^^^^ help: consider using `_scope` instead
Dec 01 14:17:54.394 INFO [stderr] 
Dec 01 14:17:54.469 INFO [stderr] warning: variable does not need to be mutable
Dec 01 14:17:54.469 INFO [stderr]    --> src/scope.rs:196:41
Dec 01 14:17:54.469 INFO [stderr]     |
Dec 01 14:17:54.469 INFO [stderr] 196 |              code(args.into_iter().map(|mut x| { x }).collect())
Dec 01 14:17:54.469 INFO [stderr]     |                                         ----^
Dec 01 14:17:54.469 INFO [stderr]     |                                         |
Dec 01 14:17:54.469 INFO [stderr]     |                                         help: remove this `mut`
Dec 01 14:17:54.469 INFO [stderr]     |
Dec 01 14:17:54.469 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 14:17:54.469 INFO [stderr] 
Dec 01 14:17:54.481 INFO [stderr] warning: variable does not need to be mutable
Dec 01 14:17:54.481 INFO [stderr]    --> src/base.rs:116:87
Dec 01 14:17:54.481 INFO [stderr]     |
Dec 01 14:17:54.481 INFO [stderr] 116 |         (Some(Str(n)), Some(Str(replacement)), Some(Closure(ValueClosure(inner_scope, mut h))), None, ..) => {
Dec 01 14:17:54.481 INFO [stderr]     |                                                                                       ----^
Dec 01 14:17:54.481 INFO [stderr]     |                                                                                       |
Dec 01 14:17:54.481 INFO [stderr]     |                                                                                       help: remove this `mut`
Dec 01 14:17:54.481 INFO [stderr] 
Dec 01 14:17:54.526 INFO [stderr] warning: variable does not need to be mutable
Dec 01 14:17:54.526 INFO [stderr]    --> src/expand.rs:220:29
Dec 01 14:17:54.526 INFO [stderr]     |
Dec 01 14:17:54.526 INFO [stderr] 220 |     fn raw_param(&mut self, mut rope: Rope) {
Dec 01 14:17:54.527 INFO [stderr]     |                             ----^^^^
Dec 01 14:17:54.527 INFO [stderr]     |                             |
Dec 01 14:17:54.527 INFO [stderr]     |                             help: remove this `mut`
Dec 01 14:17:54.527 INFO [stderr] 
Dec 01 14:17:54.529 INFO [stderr] warning: variable does not need to be mutable
Dec 01 14:17:54.529 INFO [stderr]    --> src/expand.rs:227:54
Dec 01 14:17:54.530 INFO [stderr]     |
Dec 01 14:17:54.530 INFO [stderr] 227 |     fn semi_param(&mut self, stack: Vec<ParseEntry>, mut rope: Rope, cmd: Vec<CommandPart>) {
Dec 01 14:17:54.530 INFO [stderr]     |                                                      ----^^^^
Dec 01 14:17:54.531 INFO [stderr]     |                                                      |
Dec 01 14:17:54.531 INFO [stderr]     |                                                      help: remove this `mut`
Dec 01 14:17:54.531 INFO [stderr] 
Dec 01 14:17:54.532 INFO [stderr] warning: variable does not need to be mutable
Dec 01 14:17:54.533 INFO [stderr]    --> src/expand.rs:240:24
Dec 01 14:17:54.533 INFO [stderr]     |
Dec 01 14:17:54.533 INFO [stderr] 240 |     fn text(&mut self, mut rope: Rope) {
Dec 01 14:17:54.533 INFO [stderr]     |                        ----^^^^
Dec 01 14:17:54.534 INFO [stderr]     |                        |
Dec 01 14:17:54.534 INFO [stderr]     |                        help: remove this `mut`
Dec 01 14:17:54.534 INFO [stderr] 
Dec 01 14:17:54.565 INFO [stderr] warning: variable does not need to be mutable
Dec 01 14:17:54.565 INFO [stderr]    --> src/expand.rs:389:92
Dec 01 14:17:54.566 INFO [stderr]     |
Dec 01 14:17:54.566 INFO [stderr] 389 |         loop_fn(( (vec![] as Vec<Fut<Rope>>), _scope, _rope), move |(mut joins, mut scope, mut rope)| {
Dec 01 14:17:54.566 INFO [stderr]     |                                                                                            ----^^^^
Dec 01 14:17:54.567 INFO [stderr]     |                                                                                            |
Dec 01 14:17:54.567 INFO [stderr]     |                                                                                            help: remove this `mut`
Dec 01 14:17:54.567 INFO [stderr] 
Dec 01 14:17:54.572 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 14:17:54.572 INFO [stderr]    --> src/value.rs:356:9
Dec 01 14:17:54.573 INFO [stderr]     |
Dec 01 14:17:54.573 INFO [stderr] 356 |         write!(f, "CODE<");
Dec 01 14:17:54.573 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^
Dec 01 14:17:54.573 INFO [stderr]     |
Dec 01 14:17:54.573 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 01 14:17:54.573 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 14:17:54.573 INFO [stderr]     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 14:17:54.573 INFO [stderr] 
Dec 01 14:17:54.574 INFO [stderr] warning: static variable `latest_tag` should have an upper case name such as `LATEST_TAG`
Dec 01 14:17:54.574 INFO [stderr]   --> src/scope.rs:14:1
Dec 01 14:17:54.574 INFO [stderr]    |
Dec 01 14:17:54.574 INFO [stderr] 14 | static latest_tag : AtomicUsize = AtomicUsize::new(0);
Dec 01 14:17:54.574 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 14:17:54.574 INFO [stderr]    |
Dec 01 14:17:54.574 INFO [stderr]    = note: #[warn(non_upper_case_globals)] on by default
Dec 01 14:17:54.574 INFO [stderr] 
Dec 01 14:17:54.575 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 14:17:54.575 INFO [stderr]   --> src/scope.rs:40:76
Dec 01 14:17:54.575 INFO [stderr]    |
Dec 01 14:17:54.575 INFO [stderr] 40 |             &User(ref s, _, ref v) => { write!(f, "params (")?; s.fmt(f)?; write!(f, ") in "); v.fmt(f) },
Dec 01 14:17:54.575 INFO [stderr]    |                                                                            ^^^^^^^^^^^^^^^^^^^
Dec 01 14:17:54.575 INFO [stderr]    |
Dec 01 14:17:54.575 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 14:17:54.575 INFO [stderr]    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Dec 01 14:17:54.575 INFO [stderr] 
Dec 01 14:17:54.617 INFO [stderr] warning: unused `std::result::Result` that must be used
Dec 01 14:17:54.617 INFO [stderr]   --> src/main.rs:78:13
Dec 01 14:17:54.617 INFO [stderr]    |
Dec 01 14:17:54.617 INFO [stderr] 78 |             file.read_to_string(&mut s);
Dec 01 14:17:54.617 INFO [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 14:17:54.617 INFO [stderr]    |
Dec 01 14:17:54.617 INFO [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 14:17:54.617 INFO [stderr] 
Dec 01 14:17:55.460 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 2.81s
Dec 01 14:17:55.466 INFO [stderr] su: No module specific data is present
Dec 01 14:17:56.839 INFO running `"docker" "inspect" "096d9e566558e1154b7a0114278f0e490ffcda49151d2e4d31cfea4499f2698d"`
Dec 01 14:17:57.201 INFO running `"docker" "rm" "-f" "096d9e566558e1154b7a0114278f0e490ffcda49151d2e4d31cfea4499f2698d"`
Dec 01 14:17:57.495 INFO [stdout] 096d9e566558e1154b7a0114278f0e490ffcda49151d2e4d31cfea4499f2698d
Dec 01 14:17:57.497 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 14:17:57.996 INFO [stdout] 1e08ae003c80a1eb9146aff0cdf99175f99f3171cf1062a500a1dd86bdf25b24
Dec 01 14:17:57.998 INFO running `"docker" "start" "-a" "1e08ae003c80a1eb9146aff0cdf99175f99f3171cf1062a500a1dd86bdf25b24"`
Dec 01 14:17:59.413 INFO [stderr] usermod: no changes
Dec 01 14:17:59.569 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.10s
Dec 01 14:17:59.575 INFO [stderr]      Running /target/debug/deps/paraphrase-94c90eae2501c998
Dec 01 14:17:59.575 INFO [stdout] 
Dec 01 14:17:59.575 INFO [stdout] running 0 tests
Dec 01 14:17:59.575 INFO [stdout] 
Dec 01 14:17:59.575 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 14:17:59.575 INFO [stdout] 
Dec 01 14:17:59.577 INFO [stderr] su: No module specific data is present
Dec 01 14:18:00.435 INFO running `"docker" "inspect" "1e08ae003c80a1eb9146aff0cdf99175f99f3171cf1062a500a1dd86bdf25b24"`
Dec 01 14:18:00.849 INFO running `"docker" "rm" "-f" "1e08ae003c80a1eb9146aff0cdf99175f99f3171cf1062a500a1dd86bdf25b24"`
Dec 01 14:18:01.098 INFO [stdout] 1e08ae003c80a1eb9146aff0cdf99175f99f3171cf1062a500a1dd86bdf25b24
